1234567891011121314151617181920212223242526272829 |
- add_library(imgui SHARED
- ${PROJECT_SOURCE_DIR}/third_party/imgui/imgui_demo.cpp
- ${PROJECT_SOURCE_DIR}/third_party/imgui/imgui_draw.cpp
- ${PROJECT_SOURCE_DIR}/third_party/imgui/imgui_widgets.cpp
- ${PROJECT_SOURCE_DIR}/third_party/imgui/imgui.cpp
- ${PROJECT_SOURCE_DIR}/third_party/imgui_sdl/imgui_sdl.cpp
- ${PROJECT_SOURCE_DIR}/third_party/imgui-plot/src/imgui_plot.cpp)
- target_include_directories(imgui PUBLIC
- ${PROJECT_SOURCE_DIR}/third_party/imgui
- ${PROJECT_SOURCE_DIR}/third_party/imgui-plot/include
- ${SDL2_INCLUDE_DIRS})
- set_target_properties(imgui PROPERTIES CXX_CLANG_TIDY "")
- install(TARGETS imgui DESTINATION swan/third_party)
-
- add_library(fmt SHARED
- ${PROJECT_SOURCE_DIR}/third_party/fmt/src/format.cc
- ${PROJECT_SOURCE_DIR}/third_party/fmt/src/os.cc)
- target_include_directories(fmt PUBLIC
- ${PROJECT_SOURCE_DIR}/third_party/fmt/include)
- install(TARGETS fmt DESTINATION swan/third_party)
-
- add_library(cpptoml INTERFACE)
- target_include_directories(cpptoml INTERFACE
- ${PROJECT_SOURCE_DIR}/third_party/cpptoml/include)
-
- add_library(msgpack INTERFACE)
- target_include_directories(msgpack INTERFACE
- ${PROJECT_SOURCE_DIR}/third_party/msgpack-c/include)
|