freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master 92bd99b 57/68: Move 'dlg' submodule to `subprojects`


From: Werner Lemberg
Subject: [freetype2] master 92bd99b 57/68: Move 'dlg' submodule to `subprojects` directory.
Date: Fri, 5 Mar 2021 09:29:43 -0500 (EST)

branch: master
commit 92bd99bd25e93baeff742444dee129629f70e5c8
Author: Werner Lemberg <wl@gnu.org>
Commit: Werner Lemberg <wl@gnu.org>

    Move 'dlg' submodule to `subprojects` directory.
    
    This is for future changes with Meson, which doesn't allow a
    different name for its `subprojects` directory.  Having both a
    `submodules` and a `subprojects` directory is confusing.
    
    * .gitmodules, autogen.sh (copy_submodule_files, DLG_INC_DIR,
    DLG_SRC_DIR): Updated.
    
    * builds/toplevel.mk (<top-level>, do-dist),
    builds/windows/vc2010/script.bat: Updated.
    
    * src/tools/no-copyright: Updated.
---
 .gitmodules                      |  4 ++--
 ChangeLog                        | 16 ++++++++++++++++
 autogen.sh                       |  8 ++++----
 builds/toplevel.mk               | 16 ++++++++--------
 builds/windows/vc2010/script.bat |  8 ++++----
 src/tools/no-copyright           |  2 +-
 {submodules => subprojects}/dlg  |  0
 7 files changed, 35 insertions(+), 19 deletions(-)

diff --git a/.gitmodules b/.gitmodules
index c02c831..b452dff 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
-[submodule "submodules/dlg"]
-       path = submodules/dlg
+[submodule "dlg"]
+       path = subprojects/dlg
        url = https://github.com/nyorain/dlg.git
diff --git a/ChangeLog b/ChangeLog
index 876d820..2c228ff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2021-02-16  Werner Lemberg  <wl@gnu.org>
+
+       Move 'dlg' submodule to `subprojects` directory.
+
+       This is for future changes with Meson, which doesn't allow a
+       different name for its `subprojects` directory.  Having both a
+       `submodules` and a `subprojects` directory is confusing.
+
+       * .gitmodules, autogen.sh (copy_submodule_files, DLG_INC_DIR,
+       DLG_SRC_DIR): Updated.
+
+       * builds/toplevel.mk (<top-level>, do-dist),
+       builds/windows/vc2010/script.bat: Updated.
+
+       * src/tools/no-copyright: Updated.
+
 2021-02-16  Dominik Röttsches  <drott@chromium.org>
 
        [sfnt] Update paint format values to support non-variable paints.
diff --git a/autogen.sh b/autogen.sh
index 1c7e815..6503975 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -172,18 +172,18 @@ chmod +x ./configure
 # Copy all necessary 'dlg' files.
 copy_submodule_files ()
 {
-  echo "Copying files from \`submodules/dlg' to \`src/dlg' and \`include/dlg'"
+  echo "Copying files from \`subprojects/dlg' to \`src/dlg' and \`include/dlg'"
   mkdir include/dlg 2> /dev/null
   cp $DLG_INC_DIR/output.h include/dlg
   cp $DLG_INC_DIR/dlg.h include/dlg
   cp $DLG_SRC_DIR/* src/dlg
 }
 
-DLG_INC_DIR=submodules/dlg/include/dlg
-DLG_SRC_DIR=submodules/dlg/src/dlg
+DLG_INC_DIR=subprojects/dlg/include/dlg
+DLG_SRC_DIR=subprojects/dlg/src/dlg
 
 if ! test -d "$DLG_INC_DIR"; then
-  echo "Checking out submodule in \`submodules/dlg':"
+  echo "Checking out submodule in \`subprojects/dlg':"
   git submodule init
   git submodule update
 fi
diff --git a/builds/toplevel.mk b/builds/toplevel.mk
index b17dce9..08170bb 100644
--- a/builds/toplevel.mk
+++ b/builds/toplevel.mk
@@ -113,23 +113,23 @@ ifdef check_platform
   include $(TOP_DIR)/builds/detect.mk
 
   # For builds directly from the git repository we need to copy files
-  # from `submodule/dlg' to `src/dlg' and `include/dlg'.
+  # from `subprojects/dlg' to `src/dlg' and `include/dlg'.
   #
   ifeq ($(wildcard src/dlg/dlg.*),)
-    ifeq ($(wildcard submodules/dlg/*),)
-      $(info Checking out submodule in `submodules/dlg')
+    ifeq ($(wildcard subprojects/dlg/*),)
+      $(info Checking out submodule in `subprojects/dlg')
       $(shell git submodule init)
       $(shell git submodule update)
     endif
 
-    $(info Copying files from `submodules/dlg' to `src/dlg' and `include/dlg')
+    $(info Copying files from `subprojects/dlg' to `src/dlg' and `include/dlg')
     $(shell mkdir $(subst /,$(SEP),include/dlg) $(NO_OUTPUT))
     $(shell $(COPY) \
-      $(subst /,$(SEP),submodules/dlg/include/dlg/output.h include/dlg))
+      $(subst /,$(SEP),subprojects/dlg/include/dlg/output.h include/dlg))
     $(shell $(COPY) \
-      $(subst /,$(SEP),submodules/dlg/include/dlg/dlg.h include/dlg))
+      $(subst /,$(SEP),subprojects/dlg/include/dlg/dlg.h include/dlg))
     $(shell $(COPY) \
-      $(subst /,$(SEP),submodules/dlg/src/dlg/dlg.c src/dlg))
+      $(subst /,$(SEP),subprojects/dlg/src/dlg/dlg.c src/dlg))
   endif
 
   # This rule makes sense for Unix only to remove files created by a run of
@@ -292,6 +292,6 @@ do-dist: distclean refdoc
        rm -f docs/mkdocs.yml
 
        @# Remove more stuff related to git.
-       rm -rf submodules
+       rm -rf subprojects
 
 # EOF
diff --git a/builds/windows/vc2010/script.bat b/builds/windows/vc2010/script.bat
index 51bd941..8c900e6 100644
--- a/builds/windows/vc2010/script.bat
+++ b/builds/windows/vc2010/script.bat
@@ -3,9 +3,9 @@
 :: Move to Top Dir
 cd ..\..\..\
 
-:: Copy dlg's files from `submodules\dlg' to `src\dlg'
+:: Copy dlg's files from `subprojects\dlg' to `src\dlg'
 IF NOT EXIST include\dlg (
        mkdir include\dlg
-       COPY submodules\dlg\include\dlg\dlg.h include\dlg
-       COPY submodules\dlg\include\dlg\output.h include\dlg
-       COPY submodules\dlg\src\dlg\dlg.c src\dlg\ )
+       COPY subprojects\dlg\include\dlg\dlg.h include\dlg
+       COPY subprojects\dlg\include\dlg\output.h include\dlg
+       COPY subprojects\dlg\src\dlg\dlg.c src\dlg\ )
diff --git a/src/tools/no-copyright b/src/tools/no-copyright
index b0bcfd5..1eaa630 100644
--- a/src/tools/no-copyright
+++ b/src/tools/no-copyright
@@ -60,6 +60,6 @@ src/gzip/zutil.h
 src/tools/apinames.c
 src/tools/ftrandom/ftrandom.c
 #
-submodules/dlg
+subprojects/dlg
 #
 # EOF
diff --git a/submodules/dlg b/subprojects/dlg
similarity index 100%
rename from submodules/dlg
rename to subprojects/dlg



reply via email to

[Prev in Thread] Current Thread [Next in Thread]