forked from AtomicGameEngine/AtomicGameEngine
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
15 lines (12 loc) · 826 Bytes
/
CMakeLists.txt
File metadata and controls
15 lines (12 loc) · 826 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
set (CSATOMICNETSCRIPTNATIVEDIR "${ATOMIC_SOURCE_DIR}/Artifacts/Build/Source/Generated/CSharp/Packages/AtomicNETScript/Native")
set (JSATOMICNETSCRIPTDIR "${ATOMIC_SOURCE_DIR}/Artifacts/Build/Source/Generated/Javascript/Packages/AtomicNETScript")
file ( GLOB ATOMICNETSCRIPT_BINDINGS_SOURCE ${CSATOMICNETSCRIPTNATIVEDIR}/*.cpp ${CSATOMICNETSCRIPTNATIVEDIR}/*.h
${JSATOMICNETSCRIPTDIR}/*.cpp ${JSATOMICNETSCRIPTDIR}/*.h )
file (GLOB_RECURSE SOURCE_FILES *.cpp *.h)
add_library(AtomicNETScript ${SOURCE_FILES})
target_link_libraries(AtomicNETScript Atomic)
add_library(AtomicNETScriptBindings ${ATOMICNETSCRIPT_BINDINGS_SOURCE})
target_link_libraries(AtomicNETScriptBindings Atomic)
if (ATOMIC_DESKTOP)
add_dependencies(AtomicNETScriptBindings AtomicToolCheckScripts)
endif ()