Files
crosslang/cmake/slim.cmake
Mike Nolan 66f5b704ee
Some checks failed
Build and Deploy on Tag / build-jammy (push) Has been cancelled
Build and Deploy on Tag / build-plucky (push) Has been cancelled
Build and Deploy on Tag / build-arch (push) Has been cancelled
Fixed cmake, unnecessary itteration on dictionary, and a crosslang binary bug when shell is not installed
2026-04-16 19:08:18 -05:00

22 lines
536 B
CMake

add_executable(crosslang WIN32 src/programs/slim.cpp ${CROSSLANG_WIN32_EXE_SRC})
if(CROSSLANG_ENABLE_STATIC)
target_link_libraries(crosslang PUBLIC crosslang_static)
elseif(CROSSLANG_ENABLE_SHARED)
target_link_libraries(crosslang PUBLIC crosslang_shared)
endif()
if(CROSSLANG_ENABLE_SHARED)
install(TARGETS crosslang_shared
EXPORT TessesCrossLangTargets
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
endif()
install(TARGETS crosslang DESTINATION "${CMAKE_INSTALL_BINDIR}")