Update CMakeLists.txt

Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
This commit is contained in:
Christian Semmler 2025-06-04 23:34:46 +02:00 committed by GitHub
parent 2ce966b3a8
commit dcf39b6ae9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -142,16 +142,9 @@ target_link_directories(DirectX5::DirectX5 INTERFACE "${CMAKE_SOURCE_DIR}/3rdpar
add_library(Vec::Vec INTERFACE IMPORTED) add_library(Vec::Vec INTERFACE IMPORTED)
target_include_directories(Vec::Vec INTERFACE "${CMAKE_SOURCE_DIR}/3rdparty/vec") target_include_directories(Vec::Vec INTERFACE "${CMAKE_SOURCE_DIR}/3rdparty/vec")
if (EMSCRIPTEN) add_library(lego1
add_library(lego1 STATIC LEGO1/main.cpp
LEGO1/main.cpp )
)
else()
add_library(lego1 SHARED
LEGO1/main.cpp
)
endif()
target_precompile_headers(lego1 PRIVATE "LEGO1/lego1_pch.h") target_precompile_headers(lego1 PRIVATE "LEGO1/lego1_pch.h")
set_property(TARGET lego1 PROPERTY DEFINE_SYMBOL "LEGO1_DLL") set_property(TARGET lego1 PROPERTY DEFINE_SYMBOL "LEGO1_DLL")
target_include_directories(lego1 PUBLIC "$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/util>") target_include_directories(lego1 PUBLIC "$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/util>")