diff --git a/.gitignore b/.gitignore index 1973494..5289333 100644 --- a/.gitignore +++ b/.gitignore @@ -83,3 +83,4 @@ CTestTestfile.cmake doc/html doc/xml doc/latex +doc/*.tex diff --git a/CMakeLists.txt b/CMakeLists.txt index 74fa546..e0ebdc5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,7 +25,7 @@ set(CLANG_WARNINGS ) install(FILES ${CMAKE_SOURCE_DIR}/cmake/mega65libcConfig.cmake - DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/mega65libc) + DESTINATION lib/cmake/mega65libc) add_subdirectory(src) add_subdirectory(doc) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c5d2249..4683bc7 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -19,20 +19,20 @@ set(objects time.c) set(headers - ${CMAKE_SOURCE_DIR}/include/mega65/conio.h - ${CMAKE_SOURCE_DIR}/include/mega65/debug.h - ${CMAKE_SOURCE_DIR}/include/mega65/dirent.h - ${CMAKE_SOURCE_DIR}/include/mega65/fcio.h - ${CMAKE_SOURCE_DIR}/include/mega65/fileio.h - ${CMAKE_SOURCE_DIR}/include/mega65/hal.h - ${CMAKE_SOURCE_DIR}/include/mega65/math.h - ${CMAKE_SOURCE_DIR}/include/mega65/memory.h - ${CMAKE_SOURCE_DIR}/include/mega65/mouse.h - ${CMAKE_SOURCE_DIR}/include/mega65/random.h - ${CMAKE_SOURCE_DIR}/include/mega65/sdcard.h - ${CMAKE_SOURCE_DIR}/include/mega65/targets.h - ${CMAKE_SOURCE_DIR}/include/mega65/tests.h - ${CMAKE_SOURCE_DIR}/include/mega65/time.h) + ${PROJECT_SOURCE_DIR}/include/mega65/conio.h + ${PROJECT_SOURCE_DIR}/include/mega65/debug.h + ${PROJECT_SOURCE_DIR}/include/mega65/dirent.h + ${PROJECT_SOURCE_DIR}/include/mega65/fcio.h + ${PROJECT_SOURCE_DIR}/include/mega65/fileio.h + ${PROJECT_SOURCE_DIR}/include/mega65/hal.h + ${PROJECT_SOURCE_DIR}/include/mega65/math.h + ${PROJECT_SOURCE_DIR}/include/mega65/memory.h + ${PROJECT_SOURCE_DIR}/include/mega65/mouse.h + ${PROJECT_SOURCE_DIR}/include/mega65/random.h + ${PROJECT_SOURCE_DIR}/include/mega65/sdcard.h + ${PROJECT_SOURCE_DIR}/include/mega65/targets.h + ${PROJECT_SOURCE_DIR}/include/mega65/tests.h + ${PROJECT_SOURCE_DIR}/include/mega65/time.h) set_source_files_properties(${objects} PROPERTIES LANGUAGE C) set_source_files_properties(${assembler} PROPERTIES LANGUAGE ASM) @@ -43,7 +43,7 @@ add_library(mega65libc ${objects} ${headers} ${assembler}) target_include_directories(mega65libc PUBLIC $ - $ + $ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ) @@ -57,7 +57,7 @@ install(TARGETS mega65libc EXPORT mega65libc-export LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - PUBLIC_HEADER DESTINATION include/mega65 + PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/mega65 ) # export mega65libc install(EXPORT mega65libc-export