TutorialConfig.h added

This commit is contained in:
Kolan Sh 2012-05-22 14:55:43 +04:00
parent 6909f769b1
commit 9c40819fe0
2 changed files with 22 additions and 0 deletions

View File

@ -1,3 +1,19 @@
cmake_minimum_required (VERSION 2.6) cmake_minimum_required (VERSION 2.6)
project (Tutorial) project (Tutorial)
# The version number.
set (Tutorial_VERSION_MAJOR 1)
set (Tutorial_VERSION_MINOR 0)
# configure a header file to pass some of the CMake setting
# to the source code
configure_file (
"${PROJECT_SOURCE_DIR}/TutorialConfig.h.in"
"${PROJECT_BINARY_DIR}/TutorialConfig.h"
)
# add the binary tree to the search path for include files
# so that we will find TutorialConfig.h
include_directories ("${PROJECT_BINARY_DIR}")
# add the executable
add_executable (Tutorial tutorial.cxx) add_executable (Tutorial tutorial.cxx)

View File

@ -2,10 +2,16 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <math.h> #include <math.h>
#include "TutorialConfig.h"
int main (int argc, char *argv[]) int main (int argc, char *argv[])
{ {
if (argc < 2) if (argc < 2)
{ {
fprintf(stdout,"%s Version %d.%d\n",
argv[0],
Tutorial_VERSION_MAJOR,
Tutorial_VERSION_MINOR);
fprintf(stdout,"Usage: %s number\n",argv[0]); fprintf(stdout,"Usage: %s number\n",argv[0]);
return 1; return 1;
} }