Merge pull request #84 from dos1/static

cmake: add an option to build as a static library
This commit is contained in:
Victor Bombi
2018-11-28 19:37:05 +01:00
committed by GitHub

View File

@@ -16,9 +16,15 @@ else(WIN32)
add_definitions("-DIMGUI_IMPL_API=extern \"C\" ")
endif(WIN32)
set(IMGUI_STATIC "no" CACHE STRING "Build as a static library")
#add library and link
add_library(cimgui SHARED ${IMGUI_SOURCES})
if (IMGUI_STATIC)
add_library(cimgui STATIC ${IMGUI_SOURCES})
else (IMGUI_STATIC)
add_library(cimgui SHARED ${IMGUI_SOURCES})
endif (IMGUI_STATIC)
target_link_libraries(cimgui ${IMGUI_LIBRARIES})
set_target_properties(cimgui PROPERTIES PREFIX "")
@@ -26,5 +32,5 @@ set_target_properties(cimgui PROPERTIES PREFIX "")
install(TARGETS cimgui
RUNTIME DESTINATION .
LIBRARY DESTINATION .
#ARCHIVE DESTINATION lib
ARCHIVE DESTINATION .
)