Skip to content
Snippets Groups Projects
CMakeLists.txt 697 B
Newer Older
  • Learn to ignore specific revisions
  • xiyehu2's avatar
    xiyehu2 committed
    target_sources(AWGLib
    	PRIVATE
    		AWG.cpp
    	PUBLIC
    		AWG.h
    )
    
    boa's avatar
    boa committed
    
    add_library(driverLib SHARED IMPORTED)
    set_target_properties(driverLib PROPERTIES
    	IMPORTED_LOCATION "/usr/lib/x86_64-linux-gnu/libspcm_linux.so"
        INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_CURRENT_LIST_DIR}/driver_header"
    )
    
    xiyehu2's avatar
    xiyehu2 committed
    # set_target_properties(driverLib PROPERTIES
    #     IMPORTED_LOCATION "${CMAKE_CURRENT_LIST_DIR}/driver_header/spcm_win64_msvcpp.lib"
    #     INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_CURRENT_LIST_DIR}/driver_header"
    # )
    
    boa's avatar
    boa committed
    target_link_libraries(AWGLib driverLib)
    
    xiyehu2's avatar
    xiyehu2 committed
    
    target_sources(baslerLib
    	PRIVATE
    		basler.cpp
    	PUBLIC
    		basler.h
    )
    
    find_package(pylon 7.4.0 REQUIRED)
    target_link_libraries(baslerLib PUBLIC pylon::pylon)