File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -157,6 +157,19 @@ endif()
157157add_library (nanoeigenpy_headers INTERFACE )
158158add_library (nanoeigenpy::nanoeigenpy_headers ALIAS nanoeigenpy_headers )
159159target_compile_features (nanoeigenpy_headers INTERFACE cxx_std_17 )
160+ set_target_properties (nanoeigenpy_headers PROPERTIES VERSION ${PROJECT_VERSION} )
161+
162+ jrl_target_generate_config_header (nanoeigenpy_headers INTERFACE
163+ LIBRARY_NAME nanoeigenpy
164+ )
165+
166+ jrl_target_generate_warning_header (nanoeigenpy_headers INTERFACE
167+ LIBRARY_NAME nanoeigenpy
168+ )
169+
170+ jrl_target_generate_deprecated_header (nanoeigenpy_headers INTERFACE
171+ LIBRARY_NAME nanoeigenpy
172+ )
160173
161174target_include_directories (
162175 nanoeigenpy_headers
@@ -188,11 +201,7 @@ nanobind_add_module(nanoeigenpy
188201 ${nanoeigenpy_HEADERS}
189202)
190203jrl_target_set_output_directory (nanoeigenpy OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /lib/site-packages )
191-
192204jrl_target_enforce_msvc_conformance (nanoeigenpy PRIVATE )
193- jrl_target_generate_config_header (nanoeigenpy PRIVATE VERSION ${PROJECT_VERSION} )
194- jrl_target_generate_warning_header (nanoeigenpy PRIVATE )
195- jrl_target_generate_deprecated_header (nanoeigenpy PRIVATE )
196205jrl_check_python_module_name (nanoeigenpy )
197206
198207target_link_libraries (nanoeigenpy PUBLIC nanoeigenpy_headers )
You can’t perform that action at this time.
0 commit comments