Lines 845-852
Link Here
|
845 |
|
845 |
|
846 |
add_executable(vavoom ${MAIN_SOURCES}) |
846 |
add_executable(vavoom ${MAIN_SOURCES}) |
847 |
if(UNIX) |
847 |
if(UNIX) |
848 |
set_target_properties(vavoom PROPERTIES OUTPUT_NAME ../vavoom.i686) |
|
|
849 |
else(UNIX) |
850 |
set_target_properties(vavoom PROPERTIES OUTPUT_NAME ../vavoom) |
848 |
set_target_properties(vavoom PROPERTIES OUTPUT_NAME ../vavoom) |
851 |
endif(UNIX) |
849 |
endif(UNIX) |
852 |
if (MAIN_COMPILE_FLAGS) |
850 |
if (MAIN_COMPILE_FLAGS) |
Lines 857-876
Link Here
|
857 |
|
855 |
|
858 |
install(TARGETS vavoom DESTINATION ${BINDIR}) |
856 |
install(TARGETS vavoom DESTINATION ${BINDIR}) |
859 |
|
857 |
|
860 |
install(FILES vavoom.png DESTINATION ${DATADIR}) |
|
|
861 |
|
862 |
if(UNIX) |
863 |
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/vavoom |
864 |
"#!/bin/sh |
865 |
# Needed to make symlinks/shortcuts work. |
866 |
# the binaries must run with correct working directory |
867 |
cd \"${CMAKE_INSTALL_PREFIX}/${DATADIR}\" |
868 |
\"${CMAKE_INSTALL_PREFIX}/${BINDIR}/vavoom.i686\" $* ${IWADDIR} |
869 |
exit $? |
870 |
") |
871 |
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/vavoom DESTINATION ${BINDIR}) |
872 |
endif(UNIX) |
873 |
|
874 |
endif(ENABLE_CLIENT) |
858 |
endif(ENABLE_CLIENT) |
875 |
|
859 |
|
876 |
#--------------------------------------- |
860 |
#--------------------------------------- |
Lines 889-897
Link Here
|
889 |
|
873 |
|
890 |
add_executable(vavoom-dedicated ${SERVER_SOURCES}) |
874 |
add_executable(vavoom-dedicated ${SERVER_SOURCES}) |
891 |
if(UNIX) |
875 |
if(UNIX) |
892 |
set_target_properties(vavoom-dedicated PROPERTIES OUTPUT_NAME ../vavoom-dedicated.i686) |
876 |
set_target_properties(vavoom-dedicated PROPERTIES OUTPUT_NAME ../vavoom-ded) |
893 |
else(UNIX) |
|
|
894 |
set_target_properties(vavoom-dedicated PROPERTIES OUTPUT_NAME ../vavoom-dedicated) |
895 |
endif(UNIX) |
877 |
endif(UNIX) |
896 |
set_target_properties(vavoom-dedicated PROPERTIES COMPILE_FLAGS -DSERVER) |
878 |
set_target_properties(vavoom-dedicated PROPERTIES COMPILE_FLAGS -DSERVER) |
897 |
target_link_libraries(vavoom-dedicated glbsp ${ZLIB_LIBRARY} ${NET_LIBRARIES}) |
879 |
target_link_libraries(vavoom-dedicated glbsp ${ZLIB_LIBRARY} ${NET_LIBRARIES}) |
Lines 899-916
Link Here
|
899 |
|
881 |
|
900 |
install(TARGETS vavoom-dedicated DESTINATION ${BINDIR}) |
882 |
install(TARGETS vavoom-dedicated DESTINATION ${BINDIR}) |
901 |
|
883 |
|
902 |
if(UNIX) |
|
|
903 |
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/vavoom-dedicated |
904 |
"#!/bin/sh |
905 |
# Needed to make symlinks/shortcuts work. |
906 |
# the binaries must run with correct working directory |
907 |
cd \"${CMAKE_INSTALL_PREFIX}/${DATADIR}\" |
908 |
\"${CMAKE_INSTALL_PREFIX}/${BINDIR}/vavoom-dedicated.i686\" $* ${IWADDIR} |
909 |
exit $? |
910 |
") |
911 |
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/vavoom-dedicated DESTINATION ${BINDIR}) |
912 |
endif(UNIX) |
913 |
|
914 |
endif(ENABLE_SERVER) |
884 |
endif(ENABLE_SERVER) |
915 |
|
885 |
|
916 |
# # --------------------------------------- |
886 |
# # --------------------------------------- |