TutorialConfig.h added
This commit is contained in:
parent
6909f769b1
commit
9c40819fe0
|
@ -1,3 +1,19 @@
|
|||
cmake_minimum_required (VERSION 2.6)
|
||||
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)
|
||||
|
|
|
@ -2,10 +2,16 @@
|
|||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <math.h>
|
||||
#include "TutorialConfig.h"
|
||||
|
||||
int main (int argc, char *argv[])
|
||||
{
|
||||
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]);
|
||||
return 1;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue