@@ -145,8 +145,9 @@ add_library(entityx_python STATIC ${sources})
145145set_target_properties (entityx_python PROPERTIES DEBUG_POSTFIX -d FOLDER entityx )
146146target_link_libraries (entityx_python ${ENTITYX_LIBRARIES} ${Boost_LIBRARIES} ${PYTHON_LIBRARIES} )
147147
148- if (ENTITYX_BUILD_SHARED)
149- message ("-- Building shared libraries (-DENTITYX_BUILD_SHARED=0 to only build static librarires)" )
148+ # Enable python shared builds (untested)
149+ if (ENTITYX_PYTHON_BUILD_SHARED)
150+ message ("-- Building shared libraries (-DENTITYX_PYTHON_BUILD_SHARED=0 to only build static librarires)" )
150151 add_library (entityx_python_shared SHARED ${sources} )
151152 target_link_libraries (entityx_python_shared )
152153 set_target_properties (entityx_python_shared PROPERTIES
@@ -156,12 +157,13 @@ if (ENTITYX_BUILD_SHARED)
156157 SOVERSION ${ENTITYX_MAJOR_VERSION}
157158 FOLDER entityx/python/ )
158159 list (APPEND install_libs entityx_python_shared)
159- endif (ENTITYX_BUILD_SHARED )
160+ endif (ENTITYX_PYTHON_BUILD_SHARED )
160161
161- if (ENTITYX_BUILD_TESTING )
162+ if (ENTITYX_PYTHON_BUILD_TESTING )
162163 enable_testing ()
163- create_test (pool_test entityx/python/PythonSystem_test.cc )
164- endif (ENTITYX_BUILD_TESTING )
164+ add_definitions (-DENTITYX_PYTHON_TEST_DATA= "${CMAKE_CURRENT_SOURCE_DIR} /entityx/python/" )
165+ create_test (PythonSystem_test entityx/python/PythonSystem_test.cc )
166+ endif (ENTITYX_PYTHON_BUILD_TESTING )
165167
166168
167169configure_file (
0 commit comments