File tree Expand file tree Collapse file tree 4 files changed +175
-167
lines changed
Expand file tree Collapse file tree 4 files changed +175
-167
lines changed Original file line number Diff line number Diff line change 22
33REMAKEN_INFO_SUFFIX =remakeninfo.txt
44# For backward compatibility
5- REMAKENDEPSROOTFOLDER =$ $( BCOMDEVROOT)
5+ REMAKENDEPSROOTFOLDER = $$ clean_path ($ $( BCOMDEVROOT) )
66!isEmpty (REMAKENDEPSROOTFOLDER ) {
7- REMAKENDEPSFOLDER =$$ {REMAKENDEPSROOTFOLDER }
7+ REMAKENDEPSFOLDER = $$ clean_path ($$ {REMAKENDEPSROOTFOLDER })
88}
99else { # new remaken behavior
1010 unix {
11- REMAKENDEPSROOTFOLDER = $$(HOME)
11+ REMAKENDEPSROOTFOLDER = $$(HOME)
1212 }
1313
1414 win32 {
15- REMAKENDEPSROOTFOLDER =$ $( USERPROFILE)
15+ REMAKENDEPSROOTFOLDER = $$ clean_path ($ $( USERPROFILE) )
1616 isEmpty (REMAKENDEPSROOTFOLDER ) {
17- REMAKENDEPSROOTFOLDER = shell_path ($$(HOMEDRIVE) $$(HOMEPATH) )
17+ REMAKENDEPSROOTFOLDER = $$ clean_path ($$(HOMEDRIVE) $$(HOMEPATH) )
1818 }
1919 }
2020
2121 # Read REMAKENDEVPROP qmake property
22- REMAKENDEPSFOLDER =$$ [REMAKENDEPSFOLDERPROP ]
22+ REMAKENDEPSFOLDER = $$ clean_path ($$ [REMAKENDEPSFOLDERPROP ])
2323
2424 isEmpty (REMAKENDEPSFOLDER ) { # REMAKENDEVPROP not defined in qmake's properties
2525 message ("NO REMAKENDEPSFOLDERPROP defined in qmake : setting REMAKENDEPSFOLDER to " $${REMAKENDEPSROOTFOLDER}/.remaken/packages )
26- REMAKENDEPSFOLDER = $${REMAKENDEPSROOTFOLDER }/.remaken/packages
26+ REMAKENDEPSFOLDER = $${REMAKENDEPSROOTFOLDER }/.remaken/packages
2727 }
2828}
2929message ("REMAKENDEPSFOLDER Dependencies folder is set to " $${REMAKENDEPSFOLDER} )
Original file line number Diff line number Diff line change 1- Remaken meta-dependency tool documentation
1+ Remaken meta-dependency tool documentation
22
33= Remaken packaging structure
4+ == Default behavior
5+
6+ == Package tree
7+ package_name/package_version/
8+ package_name-package_version_remakeninfo.txt (or libname ??)
9+ bcom-package_name.pc (should be renamed to remaken-*.pc ?)
10+ interfaces/
11+ lib/[arch]/[mode]/[config]/
12+
413
514== Package metadata
615An information file is created in the target package.
@@ -48,7 +57,7 @@ when identifier is not specified :
4857- @repository_type is mandatory
4958
5059when channel is not specified, it defaults to stable for conan dependencies.
51- For b-com and github repositories, channel can be a combination of values from the remaken packaging manifest.
60+ For b-com and github repositories, channel can be a combination of values from the remaken packaging manifest.
5261It is not used for other kind of repos.
5362
5463options are directly forwarded to the underlying repository tool.
@@ -126,4 +135,4 @@ JUCEPLUGIN_PLUGINCODE="H2Sk"
126135JUCEPLUGIN ...
127136PRODUCTNAME, PRODUCTNAME_SHORT vs TARGET
128137
129- = Cmake informations
138+ = Cmake informations
You can’t perform that action at this time.
0 commit comments