This commit is contained in:
OSK\schmidt
2024-12-12 12:03:09 +01:00
parent 6cd4b0a608
commit 7509ebde48
7 changed files with 71 additions and 9 deletions
+6 -1
View File
@@ -7,14 +7,19 @@ set(BUILD_SHARED_LIBS OFF)
option(BUILD_SHARED_LIBS "Build as shared library" ON)
add_subdirectory(lib/c_tray)
add_subdirectory(lib/fltk)
add_subdirectory(lib/json)
add_subdirectory(lib/cppcodec)
add_subdirectory(lib/saucer)
add_subdirectory(lib/lua)
add_subdirectory(lib/sol2)
add_subdirectory(lib/moonfltk)
include_directories(inc)
include_directories(lib/json/include/nlohmann)
#include_directories(lib/fltk/fl)
#include_directories(out_embed)
if(WIN32)
@@ -44,7 +49,7 @@ file(GLOB_RECURSE SOURCES "src/*.cpp" "inc/*.h")
add_executable(Toolbox main.cpp ${SOURCES} ${RESOURCE_FILES} ${PLATFORM_SOURCES})
target_include_directories(${PROJECT_NAME} PRIVATE "out_embed")
target_link_libraries(Toolbox PRIVATE saucer::saucer sol2::sol2 lua tray nlohmann_json cppcodec)
target_link_libraries(Toolbox PRIVATE saucer::saucer sol2::sol2 tray nlohmann_json cppcodec fltk::fltk moonfltk lua)
if(WIN32 AND (CMAKE_BUILD_TYPE STREQUAL "Release" OR CMAKE_BUILD_TYPE STREQUAL "MinSizeRel"))
set_target_properties(Toolbox PROPERTIES WIN32_EXECUTABLE TRUE)