Здравствуйте, имеется 3 файла: make.bat, CMaksList.txt, BuildEnvironment.bat(установка параметров среды). ********************************************* BuildEnvironment.bat : *********************************************
@echo off
rem ------ Programmer MUST set correct values for this variables ------
SET PRJ_ROOT=%CD%
SET INSTALL=%PRJ_ROOT%\INSTALL
SET MSVS10=%ProgramFiles%\Microsoft Visual Studio 10.0
SET WINDOWSSDK=%ProgramFiles%\Microsoft SDKs\Windows\v7.1
SET PATH=%PRJ_ROOT%;%PATH%
call "%MSVS10%\VC\vcvarsall.bat"
rem ------ Execute commandline
cmd.exe
@echo off
set target=%1
if "%target%" == "" set target=install
if not exist build (
mkdir build
cd build
echo Running configure and generate steps of CMake
cmake -G "Visual Studio 10" -DCMAKE_INSTALL_PREFIX:PATH="%INSTALL%" ..
) else (
cd build
)
echo Building target %target%
cmake --build . --target %target%
cd ..
if "%target%" == "clean" (
echo Removing build directory
rd /s /q build
if exist build rd /s /q build
)
cmake_minimum_required(VERSION 2.8)
project(CKATKernel)
set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
set (CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
if (MSVC10)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /D_CRT_SECURE_NO_WARNINGS
/D_CRT_NONSTDC_NO_DEPRECATE /Zc:wchar_t-")
endif (MSVC10)
ENABLE_TESTING()
INCLUDE(CTest)
if (MSVC60)
find_package(DXSDK REQUIRED)
find_package(PLATFORMSDK REQUIRED)
elseif (MSVC10)
find_package(WINDOWSSDK REQUIRED)
endif (MSVC60)
include(cmake/Doxygen.cmake)
include(cmake/MC.cmake)
include(cmake/RPC.cmake)
include(cmake/AddVersion.cmake)
include(cmake/Install.cmake)
include_directories(include)
add_subdirectory(src)
if(NOT DISABLE_DOXYGEN)
add_subdirectory(doxygen)
endif(NOT DISABLE_DOXYGEN)
add_subdirectory(utils)
Здесь осуществляется сборка проекта и документации. Хотелось бы разделись сборку. То есть командой make собирать только проект, а make doc только документацию. Думаю,что это реализуется с помощью изменения цели, но не получается(или нерпавильно думаю). Подскажите,что делать. Заранее спаибо!