metaforce/hecl/blender/CMakeLists.txt

31 lines
985 B
CMake
Raw Normal View History

2015-07-28 02:25:33 +00:00
list(APPEND PY_SOURCES
2015-08-31 04:06:22 +00:00
hecl/__init__.py
hecl/Nodegrid.py
hecl/hmdl/__init__.py
hecl/hmdl/HMDLMesh.py
hecl/hmdl/HMDLShader.py
hecl/hmdl/HMDLSkin.py
hecl/hmdl/HMDLTxtr.py
hecl/sact/__init__.py
hecl/sact/SACTAction.py
hecl/sact/SACTEvent.py
hecl/sact/SACTSubtype.py)
2015-07-28 02:25:33 +00:00
2015-08-13 07:30:23 +00:00
bintoc(hecl_blendershell.c hecl_blendershell.py HECL_BLENDERSHELL)
2015-09-02 02:31:33 +00:00
add_custom_command(OUTPUT hecl.zip DEPENDS ${PY_SOURCES}
COMMAND python ARGS zip_package.py ${CMAKE_CURRENT_BINARY_DIR}/hecl.zip
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
COMMENT "Generating addon package")
bintoc(hecl_addon.c "${CMAKE_CURRENT_BINARY_DIR}/hecl.zip" HECL_ADDON)
2015-08-31 03:36:24 +00:00
2015-07-08 04:26:29 +00:00
add_library(HECLBlender
BlenderConnection.cpp
2015-07-28 02:25:33 +00:00
BlenderConnection.hpp
2015-08-13 07:30:23 +00:00
hecl_blendershell.py
hecl_blendershell.c
2015-09-02 02:31:33 +00:00
zip_package.py
hecl.zip
2015-08-31 03:36:24 +00:00
hecl_addon.c
2015-07-28 02:25:33 +00:00
${PY_SOURCES})