Commit e8dc7305 authored by Dick Hollenbeck's avatar Dick Hollenbeck

1) Remove requirement to define KICAD_TESTING_BRANCH. Instead the KICAD_STABLE_BRANCH

must be defined if that is the build type wanted. This only affects a text string
anyways, is not particularly important other than telling user from which code
branch  the source came.  

2) Change name of "testing" to "product" in that same description within
common/build_version.cpp.  "testing" made it sound frightenly unusable.
parent c99243ff
...@@ -35,10 +35,6 @@ option(KICAD_STABLE_VERSION ...@@ -35,10 +35,6 @@ option(KICAD_STABLE_VERSION
"set this option to ON to build the stable version of KICAD. mainly used to set version ID (default OFF)" "set this option to ON to build the stable version of KICAD. mainly used to set version ID (default OFF)"
) )
option(KICAD_TESTING_VERSION
"set this option to ON to build the testing version of KICAD. mainly used to set version ID (default OFF)"
)
option(KICAD_SCRIPTING option(KICAD_SCRIPTING
"set this option ON to build the scripting support inside kicad binaries" "set this option ON to build the scripting support inside kicad binaries"
) )
...@@ -62,16 +58,9 @@ option(USE_FP_LIB_TABLE "Use the new footprint library table implementation. (de ...@@ -62,16 +58,9 @@ option(USE_FP_LIB_TABLE "Use the new footprint library table implementation. (de
#Set version option (stable or testing) #Set version option (stable or testing)
if(KICAD_STABLE_VERSION AND KICAD_TESTING_VERSION ) if(KICAD_STABLE_VERSION)
message(FATAL_ERROR "Only one KiCad build version option KICAD_TESTING_VERSION or KICAD_STABLE_VERSION can be set to ON")
elseif(NOT KICAD_STABLE_VERSION AND NOT KICAD_TESTING_VERSION)
message(FATAL_ERROR "Either KiCad build version option KICAD_TESTING_VERSION or KICAD_STABLE_VERSION must be set to ON")
elseif(KICAD_STABLE_VERSION)
add_definitions(-DKICAD_STABLE_VERSION) add_definitions(-DKICAD_STABLE_VERSION)
message( "Build stable version of KiCad") message( "Building stable version of KiCad")
else()
add_definitions(-DKICAD_TESTING_VERSION)
message("Build testing (unstable) version of KiCad")
endif() endif()
# All CMake downloads go here. Suggested is up in the source tree, not in the build dir where they # All CMake downloads go here. Suggested is up in the source tree, not in the build dir where they
......
...@@ -10,15 +10,10 @@ ...@@ -10,15 +10,10 @@
#endif #endif
#if defined KICAD_TESTING_VERSION #if defined KICAD_STABLE_VERSION
# define VERSION_STABILITY "testing"
#elif defined KICAD_STABLE_VERSION
# define VERSION_STABILITY "stable" # define VERSION_STABILITY "stable"
#else #else
# define VERSION_STABILITY "unknown" # define VERSION_STABILITY "product"
# warning "unknown version stability"
# warning "please: when running CMAKE, add -DKICAD_TESTING_VERSION=ON"
# warning "or -DKICAD_STABLE_VERSION=ON option"
#endif #endif
/** /**
...@@ -27,8 +22,11 @@ ...@@ -27,8 +22,11 @@
*/ */
wxString GetBuildVersion() wxString GetBuildVersion()
{ {
static wxString msg; wxString msg = wxString::Format(
msg.Printf( wxT("%s-%s"), wxT( "%s-%s" ),
wxT( KICAD_BUILD_VERSION ), wxT( VERSION_STABILITY )); wxT( KICAD_BUILD_VERSION ),
wxT( VERSION_STABILITY )
);
return msg; return msg;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment