41 lines · 1.4 KB · Text
RawDownload
This file is part of MXE. See LICENSE.md for licensing information. Contains ad hoc patches for cross building. From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001From: Tony Theodore <tonyt@logyst.com>Date: Tue, 24 Dec 2024 01:33:31 +1100Subject: [PATCH 1/1] install shared lib correctly and disable programs  diff --git a/CMakeLists.txt b/CMakeLists.txtindex 1111111..2222222 100644--- a/CMakeLists.txt+++ b/CMakeLists.txt@@ -64,14 +64,21 @@ TARGET_LINK_LIBRARIES(${LIB_NAME} ${CFITSIO_LIBRARY} SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES     VERSION ${${PROJECT_NAME}_VERSION} )-install(TARGETS ${LIB_NAME} DESTINATION ${LIB_DESTINATION})+install(TARGETS ${LIB_NAME}+    RUNTIME DESTINATION ${BIN_DESTINATION}+    LIBRARY DESTINATION ${LIB_DESTINATION}+    ARCHIVE DESTINATION ${LIB_DESTINATION}+) install(FILES ${H_FILES} DESTINATION ${INCLUDE_INSTALL_DIR})  ENABLE_TESTING()  SET(TEST_FILES file1.pha) FILE(COPY ${TEST_FILES} DESTINATION ${CCfits_BINARY_DIR})-ADD_EXECUTABLE(cookbook cookbook.cxx)-INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR} "${CMAKE_SOURCE_DIR}/../")-TARGET_LINK_LIBRARIES(cookbook ${LIB_NAME} ${CFITSIO_LIBRARY})-ADD_TEST(cookbook cookbook)++IF (BUILD_PROGRAMS)+    ADD_EXECUTABLE(cookbook cookbook.cxx)+    INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR} "${CMAKE_SOURCE_DIR}/../")+    TARGET_LINK_LIBRARIES(cookbook ${LIB_NAME} ${CFITSIO_LIBRARY})+    ADD_TEST(cookbook cookbook)+ENDIF()

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t