Make libraries build as shared libraries on non-Apple/MS systems
This commit is contained in:
@ -8,4 +8,4 @@ target_link_libraries(
|
||||
Keel
|
||||
)
|
||||
|
||||
add_test("[keel] KeelTest writeUuidHeader" KeelTest writeUuidHeader)
|
||||
add_test("[keel] writeUuidHeader" ${CMAKE_BINARY_DIR}/bin/KeelTest writeUuidHeader)
|
||||
|
@ -8,7 +8,7 @@ add_subdirectory(scene)
|
||||
|
||||
# Keel
|
||||
add_library(
|
||||
NostalgiaKeelModules OBJECT
|
||||
NostalgiaKeelModules STATIC
|
||||
keelmodules.cpp
|
||||
)
|
||||
target_link_libraries(
|
||||
@ -27,7 +27,7 @@ install(
|
||||
# Studio
|
||||
if(TURBINE_BUILD_TYPE STREQUAL "Native")
|
||||
add_library(
|
||||
NostalgiaStudioModules
|
||||
NostalgiaStudioModules STATIC
|
||||
studiomodules.cpp
|
||||
)
|
||||
target_link_libraries(
|
||||
|
@ -8,7 +8,7 @@ add_library(
|
||||
)
|
||||
|
||||
add_library(
|
||||
NostalgiaCore-Studio-ImGui OBJECT
|
||||
NostalgiaCore-Studio-ImGui
|
||||
studiomodule.cpp
|
||||
paletteeditor-imgui.cpp
|
||||
tilesheeteditor-imgui.cpp
|
||||
|
@ -19,3 +19,11 @@ add_subdirectory(keel)
|
||||
if(NOSTALGIA_BUILD_STUDIO)
|
||||
add_subdirectory(studio)
|
||||
endif()
|
||||
|
||||
install(
|
||||
TARGETS
|
||||
NostalgiaScene
|
||||
DESTINATION
|
||||
LIBRARY DESTINATION lib
|
||||
ARCHIVE DESTINATION lib
|
||||
)
|
||||
|
@ -1,5 +1,5 @@
|
||||
add_library(
|
||||
NostalgiaScene-Studio OBJECT
|
||||
NostalgiaScene-Studio
|
||||
studiomodule.cpp
|
||||
sceneeditor-imgui.cpp
|
||||
sceneeditor.cpp
|
||||
|
Reference in New Issue
Block a user