Visual studio project for header only library

后端 未结 2 1153
生来不讨喜
生来不讨喜 2021-01-03 12:29

I\'m creating a CMake project whose two main files are:

cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
project(CPP_Algorithms_and_Data_Structures)

set( CM         


        
2条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-03 13:14

    Another solution is to declare static library with stub source file:

    file(TOUCH ${CMAKE_BINARY_DIR}/stub.cpp)
    
    add_library(elementary-data-structures STATIC
        "${CMAKE_BINARY_DIR}/stub.cpp"
        "${CMAKE_CURRENT_LIST_DIR}/list.h"
        "${CMAKE_CURRENT_LIST_DIR}/list.tcc"
    )
    target_include_directories(elementary-data-structures INTERFACE ./)
    

提交回复
热议问题