mirror of
https://gitlab.com/dosowisko.net/libsuperderpy.git
synced 2024-12-12 20:18:00 +01:00
30 lines
1.5 KiB
CMake
30 lines
1.5 KiB
CMake
set(EXECUTABLE ${LIBSUPERDERPY_GAMENAME})
|
|
|
|
set(CMAKE_INSTALL_RPATH "\$ORIGIN/../lib/${LIBSUPERDERPY_GAMENAME}:\$ORIGIN/gamestates:\$ORIGIN:\$ORIGIN/../lib:\$ORIGIN/lib:\$ORIGIN/bin")
|
|
|
|
if(MINGW)
|
|
# resource compilation for MinGW
|
|
if (EXISTS ${CMAKE_SOURCE_DIR}/data/icons/icon.rc)
|
|
set(EXECUTABLE_SRC_LIST ${EXECUTABLE_SRC_LIST} ${CMAKE_SOURCE_DIR}/data/icons/icon.rc)
|
|
endif (EXISTS ${CMAKE_SOURCE_DIR}/data/icons/icon.rc)
|
|
endif(MINGW)
|
|
|
|
if (APPLE)
|
|
if (EXISTS ${CMAKE_SOURCE_DIR}/data/icons/${LIBSUPERDERPY_GAMENAME}.icns)
|
|
set(EXECUTABLE_SRC_LIST ${EXECUTABLE_SRC_LIST} ${CMAKE_SOURCE_DIR}/data/icons/${LIBSUPERDERPY_GAMENAME}.icns)
|
|
set_source_files_properties(${CMAKE_SOURCE_DIR}/data/icons/${LIBSUPERDERPY_GAMENAME}.icns PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")
|
|
endif (EXISTS ${CMAKE_SOURCE_DIR}/data/icons/${LIBSUPERDERPY_GAMENAME}.icns)
|
|
endif(APPLE)
|
|
|
|
add_libsuperderpy_target("${EXECUTABLE_SRC_LIST}")
|
|
target_link_libraries(${EXECUTABLE} "libsuperderpy-${LIBSUPERDERPY_GAMENAME}")
|
|
install(TARGETS ${EXECUTABLE} DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
|
|
|
|
add_library("libsuperderpy-${LIBSUPERDERPY_GAMENAME}" SHARED "common.c")
|
|
set_target_properties("libsuperderpy-${LIBSUPERDERPY_GAMENAME}" PROPERTIES PREFIX "")
|
|
target_link_libraries("libsuperderpy-${LIBSUPERDERPY_GAMENAME}" ${ALLEGRO5_LIBS} m libsuperderpy)
|
|
install(TARGETS "libsuperderpy-${LIBSUPERDERPY_GAMENAME}" DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX})
|
|
|
|
add_subdirectory("gamestates")
|
|
|
|
libsuperderpy_copy(${EXECUTABLE})
|