mirror of
https://github.com/cxong/cdogs-sdl.git
synced 2025-07-23 07:23:01 +02:00
Fix haiku build errors, add haiku shell script
This commit is contained in:
@@ -152,7 +152,7 @@ INSTALL(DIRECTORY
|
||||
${SOURCE_DIRECTORY}/sounds
|
||||
DESTINATION ${INSTALL_PREFIX})
|
||||
INSTALL(FILES ${SOURCE_DIRECTORY}/cdogs_icon.bmp ${SOURCE_DIRECTORY}/README.md DESTINATION ${INSTALL_PREFIX})
|
||||
IF(UNIX AND NOT APPLE)
|
||||
IF(UNIX AND NOT APPLE AND NOT BEOS AND NOT HAIKU)
|
||||
INSTALL(
|
||||
FILES ${SOURCE_DIRECTORY}/build/linux/cdogs-sdl
|
||||
DESTINATION ${LINKDIR}
|
||||
@@ -204,6 +204,12 @@ elseif(APPLE)
|
||||
set(CPACK_SYSTEM_NAME "OSX")
|
||||
set(CPACK_PACKAGE_ICON
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/build/macosx/cdogs-icon.icns")
|
||||
elseif(BEOS OR HAIKU)
|
||||
set(CPACK_GENERATOR TGZ)
|
||||
install(
|
||||
FILES ${SOURCE_DIRECTORY}/build/haiku/cdogs-sdl.sh
|
||||
DESTINATION ${INSTALL_PREFIX}
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
ELSE()
|
||||
SET(CPACK_GENERATOR TGZ)
|
||||
ENDIF()
|
||||
|
3
build/haiku/cdogs-sdl.sh
Normal file
3
build/haiku/cdogs-sdl.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
DIR="$( cd "$( dirname "$0" )" && pwd )"
|
||||
cd "$DIR"/bin && ./cdogs-sdl
|
@@ -1,8 +1,10 @@
|
||||
if(MSVC)
|
||||
add_definitions(-wd"4127" -wd"4102")
|
||||
else()
|
||||
add_definitions(-Wno-unused-label)
|
||||
set(EXTRA_LIBRARIES "m")
|
||||
if(NOT BEOS AND NOT HAIKU)
|
||||
add_definitions(-Wno-unused-label)
|
||||
set(EXTRA_LIBRARIES "m")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
add_subdirectory(cbehave)
|
||||
|
Reference in New Issue
Block a user