@@ -29,13 +29,7 @@ include(GNUInstallDirs)
2929target_include_directories (${PROJECT_NAME} PUBLIC
3030 "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} />"
3131 "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /common>"
32- "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR} >/apriltag" )
33-
34- set_target_properties (${PROJECT_NAME} PROPERTIES
35- ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_INSTALL_LIBDIR}
36- LIBRARY_OUTPUT_DIRECTORY ${CMAKE_INSTALL_LIBDIR}
37- )
38-
32+ "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR} >/apriltag" )
3933
4034# install library
4135install (TARGETS ${PROJECT_NAME} EXPORT apriltagTargets
@@ -79,7 +73,6 @@ set(PY_VARS CFLAGS LDFLAGS LINKER EXT_SUFFIX)
7973cmake_parse_arguments (PY "" "${PY_VARS} " "" ${PY_OUT} )
8074separate_arguments (PY_CFLAGS)
8175separate_arguments (PY_LDFLAGS)
82- set (LIB_APRILTAG_PATH ${PROJECT_BINARY_DIR} /lib)
8376
8477foreach (X detect py_type)
8578add_custom_command (OUTPUT ${PROJECT_BINARY_DIR} /apriltag_${X} .docstring.h
@@ -91,7 +84,7 @@ add_custom_command(OUTPUT apriltag_pywrap.o
9184 COMMAND ${CMAKE_C_COMPILER} ${CMAKE_C_FLAGS} ${PY_CFLAGS} -I${PROJECT_BINARY_DIR} -c -o apriltag_pywrap.o ${CMAKE_SOURCE_DIR} /apriltag_pywrap.c
9285 DEPENDS ${CMAKE_SOURCE_DIR} /apriltag_pywrap.c ${PROJECT_BINARY_DIR} /apriltag_detect.docstring.h ${PROJECT_BINARY_DIR} /apriltag_py_type.docstring.h)
9386add_custom_command (OUTPUT apriltag${PY_EXT_SUFFIX}
94- COMMAND ${PY_LINKER} ${PY_LDFLAGS} -Wl,-rpath=lib apriltag_pywrap.o ${LIB_APRILTAG_PATH } /libapriltag.so -o apriltag${PY_EXT_SUFFIX}
87+ COMMAND ${PY_LINKER} ${PY_LDFLAGS} -Wl,-rpath=lib apriltag_pywrap.o ${PROJECT_BINARY_DIR } /libapriltag.so -o apriltag${PY_EXT_SUFFIX}
9588 DEPENDS ${PROJECT_NAME} apriltag_pywrap.o)
9689add_custom_target (apriltag_python ALL
9790 DEPENDS apriltag${PY_EXT_SUFFIX} )
0 commit comments