Changeset 576 for trunk/src/gmake/variable.c
- Timestamp:
- Nov 23, 2006, 10:58:23 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/src/gmake/variable.c ¶
r552 r576 971 971 register struct variable *v; 972 972 char buf[200]; 973 #ifdef KMK 974 const char *envvar; 975 #endif 973 976 974 977 sprintf (buf, "%u", makelevel); … … 986 989 /* Define KMK_VERSION to indicate kMk. */ 987 990 (void) define_variable ("KMK_VERSION", 11, buf, o_default, 0); 991 992 /* Define KBUILD_VERSION* */ 993 sprintf (buf, "%d", KBUILD_VERSION_MAJOR); 994 (void) define_variable ("KBUILD_VERSION_MAJOR", sizeof("KBUILD_VERSION_MAJOR") - 1, 995 buf, o_default, 0); 996 sprintf (buf, "%d", KBUILD_VERSION_MINOR); 997 (void) define_variable ("KBUILD_VERSION_MINOR", sizeof("KBUILD_VERSION_MINOR") - 1, 998 buf, o_default, 0); 999 sprintf (buf, "%d", KBUILD_VERSION_PATCH); 1000 (void) define_variable ("KBUILD_VERSION_PATCH", sizeof("KBUILD_VERSION_PATCH") - 1, 1001 buf, o_default, 0); 1002 1003 sprintf (buf, "%d.%d.%d", KBUILD_VERSION_MAJOR, KBUILD_VERSION_MINOR, KBUILD_VERSION_PATCH); 1004 (void) define_variable ("KBUILD_VERSION", sizeof("KBUILD_VERSION") - 1, 1005 buf, o_default, 0); 1006 1007 /* The build platform defaults. */ 1008 envvar = getenv("BUILD_PLATFORM"); 1009 if (!envvar) 1010 (void) define_variable ("BUILD_PLATFORM", sizeof("BUILD_PLATFORM") - 1, 1011 BUILD_PLATFORM, o_default, 0); 1012 envvar = getenv("BUILD_PLATFORM_ARCH"); 1013 if (!envvar) 1014 (void) define_variable ("BUILD_PLATFORM_ARCH", sizeof("BUILD_PLATFORM_ARCH") - 1, 1015 BUILD_PLATFORM_ARCH, o_default, 0); 1016 envvar = getenv("BUILD_PLATFORM_CPU"); 1017 if (!envvar) 1018 (void) define_variable ("BUILD_PLATFORM_CPU", sizeof("BUILD_PLATFORM_CPU") - 1, 1019 BUILD_PLATFORM_CPU, o_default, 0); 988 1020 989 1021 /* Define KMK_FEATURES to indicate various working KMK features. */ … … 1010 1042 (void) define_variable ("KMK_FEATURES", 12, buf, o_default, 0); 1011 1043 # endif 1044 1012 1045 #endif /* KMK */ 1013 1046
Note:
See TracChangeset
for help on using the changeset viewer.