ソースファイルが1つしかない典型的なCmakelistファイルを次に示します。
cmake_minimum_required(VERSION 2.8)
PROJECT(test)
find_package(VTK REQUIRED)
include(${VTK_USE_FILE})
add_executable(test MACOSX_BUNDLE test)
if(VTK_LIBRARIES)
target_link_libraries(test ${VTK_LIBRARIES})
else()
target_link_libraries(test vtkHybrid vtkWidgets)
endif()
上記の例は、test.cxxとCMakeLists.txtのみがある場合です。test2.cxxソースファイル(ランダムクラス)と別のtest3.cxxソースファイルもある場合はどうすればよいですか?test.cxxをメインとして、もう1つをランダムクラスとして保持し、引き続きvtkライブラリを使用したいと思います。
add_executable
このプロジェクトに使用するソースファイルを選択するために使用できます。
add_executable(test MACOSX_BUNDLE test.cxx test2.cxx test42.cxx)
と同じ
SET(CXX_SRC_FILES test.cxx test2.cxx test42.cxx)
add_executable(test MACOSX_BUNDLE ${CXX_SRC_FILES})
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加