Skip to content

Commit c06b7af

Browse files
author
Max Krogius
committed
Merge branch 'lopsided98-cmake-absolute-includedir'
2 parents e24308a + 1d140ba commit c06b7af

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

CMakeLists.txt

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,7 @@ include(GNUInstallDirs)
2929
target_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
4135
install(TARGETS ${PROJECT_NAME} EXPORT apriltagTargets
@@ -79,7 +73,6 @@ set(PY_VARS CFLAGS LDFLAGS LINKER EXT_SUFFIX)
7973
cmake_parse_arguments(PY "" "${PY_VARS}" "" ${PY_OUT})
8074
separate_arguments(PY_CFLAGS)
8175
separate_arguments(PY_LDFLAGS)
82-
set(LIB_APRILTAG_PATH ${PROJECT_BINARY_DIR}/lib)
8376

8477
foreach(X detect py_type)
8578
add_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)
9386
add_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)
9689
add_custom_target(apriltag_python ALL
9790
DEPENDS apriltag${PY_EXT_SUFFIX})

0 commit comments

Comments
 (0)