Fixed headers not installing

This commit is contained in:
ismagom 2015-05-08 16:54:50 +02:00
parent 132c919dcf
commit 4684facd5b
5 changed files with 34 additions and 6 deletions

View File

@ -19,10 +19,14 @@
# and at http://www.gnu.org/licenses/.
#
########################################################################
# Install headers
########################################################################
INCLUDE_DIRECTORIES(radio/include/)
INCLUDE_DIRECTORIES(common/include/)
add_subdirectory(radio)
add_subdirectory(ue)
add_subdirectory(common)
add_subdirectory(ue)

View File

@ -19,10 +19,16 @@
# and at http://www.gnu.org/licenses/.
#
INSTALL(DIRECTORY include/
DESTINATION "${INCLUDE_DIR}"
FILES_MATCHING PATTERN "*.h"
PATTERN ".svn" EXCLUDE
)
FILE(GLOB SOURCES "src/*.cc")
ADD_LIBRARY(srsapps_common SHARED ${SOURCES})
INSTALL(TARGETS srsapps_common DESTINATION ${LIBRARY_DIR})
LIBLTE_SET_PIC(srsapps_common)
FILE(GLOB SOURCES "include/srsapps/common/*.h")
FILE(GLOB HEADERS_ALL "include/srsapps/common/*.h")
ADD_CUSTOM_TARGET (add_srsapps_common_headers SOURCES ${HEADERS_ALL})

View File

@ -21,6 +21,12 @@
FIND_PACKAGE(UHD)
INSTALL(DIRECTORY include/
DESTINATION "${INCLUDE_DIR}"
FILES_MATCHING PATTERN "*.h"
PATTERN ".svn" EXCLUDE
)
IF(UHD_FOUND)
FILE(GLOB SOURCES "src/*.cc")
ADD_LIBRARY(srsapps_radio SHARED ${SOURCES})
@ -28,5 +34,5 @@ IF(UHD_FOUND)
LIBLTE_SET_PIC(srsapps_radio)
ENDIF(UHD_FOUND)
FILE(GLOB SOURCES "include/srsapps/radio/*.h")
FILE(GLOB HEADERS_ALL "include/srsapps/radio/*.h")
ADD_CUSTOM_TARGET (add_srsapps_radio_headers SOURCES ${HEADERS_ALL})

View File

@ -19,11 +19,17 @@
# and at http://www.gnu.org/licenses/.
#
INSTALL(DIRECTORY include/
DESTINATION "${INCLUDE_DIR}"
FILES_MATCHING PATTERN "*.h"
PATTERN ".svn" EXCLUDE
)
FILE(GLOB SOURCES "src/*.cc")
ADD_LIBRARY(srsapps_ue_mac SHARED ${SOURCES})
INSTALL(TARGETS srsapps_ue_mac DESTINATION ${LIBRARY_DIR})
LIBLTE_SET_PIC(srsapps_ue_mac)
FILE(GLOB SOURCES "include/*.h")
ADD_CUSTOM_TARGET (add_srsapps_ue_mac_headers SOURCES ${HEADERS_ALL})
FILE(GLOB HEADERS_ALL "include/srsapps/ue/mac/*.h")
ADD_CUSTOM_TARGET (add_ue_mac_headers SOURCES ${HEADERS_ALL})

View File

@ -19,13 +19,19 @@
# and at http://www.gnu.org/licenses/.
#
INSTALL(DIRECTORY include/
DESTINATION "${INCLUDE_DIR}"
FILES_MATCHING PATTERN "*.h"
PATTERN ".svn" EXCLUDE
)
FILE(GLOB SOURCES "src/*.cc")
ADD_LIBRARY(srsapps_ue_phy SHARED ${SOURCES})
TARGET_LINK_LIBRARIES(srsapps_ue_phy srsapps_common)
INSTALL(TARGETS srsapps_ue_phy DESTINATION ${LIBRARY_DIR})
LIBLTE_SET_PIC(srsapps_ue_phy)
FILE(GLOB SOURCES "include/srsapps/ue/phy/*.h")
FILE(GLOB HEADERS_ALL "include/srsapps/ue/phy/*.h")
ADD_CUSTOM_TARGET (add_ue_phy_headers SOURCES ${HEADERS_ALL})
ADD_SUBDIRECTORY(test)