| 1234567891011121314151617181920212223 |
- add_executable(sq sq.c)
- set_target_properties(sq PROPERTIES LINKER_LANGUAGE C)
- target_link_libraries(sq squirrel sqstdlib)
- install(TARGETS sq RUNTIME DESTINATION ${INSTALL_BIN_DIR})
- if(NOT DEFINED DISABLE_STATIC)
- add_executable(sq_static sq.c)
- set_target_properties(sq_static PROPERTIES LINKER_LANGUAGE C)
- target_link_libraries(sq_static squirrel_static sqstdlib_static)
- install(TARGETS sq_static RUNTIME DESTINATION ${INSTALL_BIN_DIR})
- endif()
- if(DEFINED LONG_OUTPUT_NAMES)
- set_target_properties(sq PROPERTIES OUTPUT_NAME squirrel3)
- if(NOT DEFINED DISABLE_STATIC)
- set_target_properties(sq_static PROPERTIES OUTPUT_NAME squirrel3_static)
- endif()
- endif()
- if(CMAKE_COMPILER_IS_GNUCXX AND (NOT DEFINED DISABLE_STATIC))
- set_target_properties(sq_static PROPERTIES COMPILE_FLAGS "-static -Wl,-static")
- endif()
|