From 1628cd48ba71407f7c45a119b451db657546ce67 Mon Sep 17 00:00:00 2001 From: hobbes1069 Date: Fri, 10 May 2013 23:54:50 +0000 Subject: [PATCH] Fix cross compiling. git-svn-id: https://svn.code.sf.net/p/freetel/code@1247 01035d8c-6547-0410-b346-abe4f91aad63 --- codec2-dev/CMakeLists.txt | 10 +++++----- codec2-dev/src/CMakeLists.txt | 7 +++---- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/codec2-dev/CMakeLists.txt b/codec2-dev/CMakeLists.txt index 7a036cab..4dcc8170 100644 --- a/codec2-dev/CMakeLists.txt +++ b/codec2-dev/CMakeLists.txt @@ -25,11 +25,11 @@ set(CODEC2_VERSION_MAJOR 0) set(CODEC2_VERSION_MINOR 2) # Set to patch level is needed, otherwise leave FALSE. set(CODEC2_VERSION_PATCH FALSE) -set(CODEC2_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}") +set(CODEC2_VERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") # Patch level version bumps should not change API/ABI. -set(SOVERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}") +set(SOVERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") if(CODEC2_VERSION_PATCH) - set(PROJECT_VERSION "${CODEC2_VERSION}.${PROJECT_VERSION_PATCH}") + set(PROJECT_VERSION "${CODEC2_VERSION}.${CODEC2_VERSION_PATCH}") endif() # Set default build type @@ -119,9 +119,9 @@ if(WIN32) set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING") set(CPACK_PACKAGE_VERSION_MAJOR ${CODEC2_VERSION_MAJOR}) set(CPACK_PACKAGE_VERSION_MINOR ${CODEC2_VERSION_MINOR}) - if(PROJECT_VERSION_PATCH) + if(CODEC2_VERSION_PATCH) set(CPACK_PACKAGE_VERSION_PATCH ${CODEC2_VERSION_PATCH}) - endif(PROJECT_VERSION_PATCH) + endif(CODEC2_VERSION_PATCH) set(CPACK_PACKAGE_INSTALL_DIRECTORY "Codec2") # There is a bug in NSI that does not handle full unix paths properly. Make # sure there is at least one set of four (4) backlasshes. diff --git a/codec2-dev/src/CMakeLists.txt b/codec2-dev/src/CMakeLists.txt index 6d0d294c..041ad48f 100644 --- a/codec2-dev/src/CMakeLists.txt +++ b/codec2-dev/src/CMakeLists.txt @@ -94,6 +94,9 @@ if(NOT CMAKE_CROSSCOMPILING) # genlspdtcb add_executable(genlspdtcb genlspdtcb.c) target_link_libraries(genlspdtcb ${CMAKE_REQUIRED_LIBRARIES}) + # Make native builds available for cross-compiling. + export(TARGETS generate_codebook genlspdtcb + FILE ${CMAKE_BINARY_DIR}/ImportExecutables.cmake) endif(NOT CMAKE_CROSSCOMPILING) # codebook.c @@ -152,10 +155,6 @@ add_custom_command( DEPENDS generate_codebook ${CODEBOOKSGE} ) -# Make native builds available for cross-compiling. -export(TARGETS generate_codebook genlspdtcb - FILE ${CMAKE_BINARY_DIR}/ImportExecutables.cmake) - # # codec2 library sources # -- 2.25.1