diff options
author | Sefa Eyeoglu <contact@scrumplex.net> | 2022-02-08 16:33:30 +0100 |
---|---|---|
committer | Sefa Eyeoglu <contact@scrumplex.net> | 2022-02-12 16:10:46 +0100 |
commit | 812f00eb81158bfb4c2d61b228c0c1c796641ac1 (patch) | |
tree | 257bd6e7e8b442a1034cc66b3cf6e43ae14cd947 /libraries/rainbow | |
parent | f67871e79ea2fcc3cf67c5e4c0f8ce9da909bb63 (diff) | |
download | PrismLauncher-812f00eb81158bfb4c2d61b228c0c1c796641ac1.tar.gz PrismLauncher-812f00eb81158bfb4c2d61b228c0c1c796641ac1.tar.bz2 PrismLauncher-812f00eb81158bfb4c2d61b228c0c1c796641ac1.zip |
refactor(build): link rainbow statically
Diffstat (limited to 'libraries/rainbow')
-rw-r--r-- | libraries/rainbow/CMakeLists.txt | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/libraries/rainbow/CMakeLists.txt b/libraries/rainbow/CMakeLists.txt index 833538e3..6264ca71 100644 --- a/libraries/rainbow/CMakeLists.txt +++ b/libraries/rainbow/CMakeLists.txt @@ -8,15 +8,10 @@ set(RAINBOW_SOURCES src/rainbow.cpp ) -add_definitions(-DRAINBOW_LIBRARY) -add_library(Launcher_rainbow SHARED ${RAINBOW_SOURCES}) -target_include_directories(Launcher_rainbow PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include") +add_library(Launcher_rainbow ${RAINBOW_SOURCES}) +target_compile_definitions(Launcher_rainbow PRIVATE RAINBOW_LIBRARY) +target_compile_definitions(Launcher_rainbow PRIVATE RAINBOW_STATIC) +target_include_directories(Launcher_rainbow PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include" "${CMAKE_CURRENT_BINARY_DIR}") target_link_libraries(Launcher_rainbow Qt5::Core Qt5::Gui) -# Install it -install( - TARGETS Launcher_rainbow - RUNTIME DESTINATION ${LIBRARY_DEST_DIR} - LIBRARY DESTINATION ${LIBRARY_DEST_DIR} -) |