Skip to content
Snippets Groups Projects
Commit cdfa7049 authored by Sergey Yakubov's avatar Sergey Yakubov
Browse files

fix cmakefiles

parent a98ba580
Branches
Tags
No related merge requests found
......@@ -28,4 +28,7 @@ target_include_directories(${TARGET_NAME} PUBLIC include ${Python3_INCLUDE_DIRS
add_subdirectory(binary_dist_windows)
set (EXTRA_COMPILE_ARGS "['/MT']")
set (EXTRA_LINK_ARGS "[]")
add_subdirectory(source_dist_linux)
configure_file(setup.py.in setup.py @ONLY)
configure_file(MANIFEST.in MANIFEST.in @ONLY)
file(GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/setup.py INPUT ${CMAKE_CURRENT_BINARY_DIR}/setup.py)
ADD_CUSTOM_TARGET(python-dist-producer ALL
COMMAND ${Python_EXECUTABLE} setup.py sdist
......@@ -19,6 +21,10 @@ ADD_CUSTOM_TARGET(copy_python_dist-producer ALL
)
ADD_DEPENDENCIES(copy_python_dist-producer python-lib-producer)
if (UNIX)
ADD_DEPENDENCIES(copy_python_dist-producer python-lib-producer)
ELSE()
ADD_DEPENDENCIES(copy_python_dist-producer asapo_producer)
ENDIF()
ADD_DEPENDENCIES(python-dist-producer copy_python_dist-producer)
......@@ -4,7 +4,7 @@ import numpy
ext_modules = [
Extension("asapo_producer", ["asapo_producer.cpp"],
extra_objects=['lib/libasapo-producer@CMAKE_STATIC_LIBRARY_SUFFIX@', 'lib/libcurl@CMAKE_STATIC_LIBRARY_SUFFIX@'],
extra_objects=[ 'lib/$<TARGET_FILE_NAME:asapo-producer>', 'lib/libcurl@CMAKE_STATIC_LIBRARY_SUFFIX@'],
include_dirs=["include/common","include",numpy.get_include()],
extra_compile_args=@EXTRA_COMPILE_ARGS@,
extra_link_args=@EXTRA_LINK_ARGS@,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment