mirror of
https://github.com/ggerganov/ggwave.git
synced 2026-02-24 16:16:10 +08:00
* wip : creating a Swift Package Manager package * ios : tests ready * cmake : add ggwave-spm and spm-publish targets * cosmetics
24 lines
883 B
CMake
24 lines
883 B
CMake
set(TARGET ggwave-wasm)
|
|
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/build_timestamp-tmpl.h ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TARGET}/build_timestamp.h @ONLY)
|
|
|
|
add_executable(${TARGET}
|
|
main.cpp
|
|
)
|
|
|
|
target_include_directories(${TARGET} PRIVATE
|
|
..
|
|
${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TARGET}/
|
|
)
|
|
|
|
target_link_libraries(${TARGET} PRIVATE
|
|
ggwave
|
|
ggwave-common
|
|
ggwave-common-sdl2
|
|
)
|
|
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/index-tmpl.html ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TARGET}/index.html @ONLY)
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/style.css ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TARGET}/style.css COPYONLY)
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/main.js ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TARGET}/main.js COPYONLY)
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/plucky.mp3 ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TARGET}/plucky.mp3 COPYONLY)
|